package main

import (
	"fmt"
	"time"
)



func main() {
	getNow()
}

type test struct {
	a int
}

func aa(t *test) {
	t.a = 11
}

//测试时间
func getNow()  {
	t := time.Now().Format("2006-01-02 15:04:05")
	fmt.Println(t)

	now := time.Now()
	// 必须使用这个时间才能返回正确的格式化后的时间，其他的都不行
	fmt.Println(now.Format("2006/1/2 15:04:05"))
	fmt.Println(now.Format("2006/01/02 15:04:05"))
	fmt.Println(now.Format("15:04:05 2006/1/2"))
	fmt.Println(now.Format("2006/1/2"))

	/**
	2019-10-29 16:47:38.2915991 +0800 CST m=+0.002990101
	2019/10/29 16:47:38
	2019/10/29 16:47:38
	16:47:38 2019/10/29
	2019/10/29
	 */
}
//标准：
//函数里返回的值有两种：1、初始化后的；2、可为nil

//测试结果：
//结构体的指针传进函数里的话，结构体里的值是可以在函数中被改变的

//待测试：函数返回指针和返回非指针的区别
